#ifndef SWANLINK_FINANCE_CARDSENDER_INTERFACES_INNERKITS_NATIVE_INCLUDE_ICARDSENDER_ADAPTOR_H
#define SWANLINK_FINANCE_CARDSENDER_INTERFACES_INNERKITS_NATIVE_INCLUDE_ICARDSENDER_ADAPTOR_H
#include "iadaptor.h"

namespace SwanLink {
namespace Finance {
class ICardSenderAdaptor: public IAdaptor {
 public:
    ICardSenderAdaptor() {}
    virtual ~ICardSenderAdaptor() {}
    virtual int GetStatus(char *err) = 0;
    virtual int GetStatus(unsigned char pSuppBinStat[], unsigned char pRetainBinStat[]) = 0;
    virtual int DispenseCard() = 0;
};
}   // namespace Finance
}   // namespace SwanLink
#endif  // SWANLINK_FINANCE_CARDSENDER_INTERFACES_INNERKITS_NATIVE_INCLUDE_ICARDSENDER_ADAPTOR_H
